Evaluation of the CMT and SCRAM Software Configuration, Build and Release Management Tools
نویسندگان
چکیده
This document summarises an evaluation of two software release tools CMT and SCRAM which have been identified by the “Software Process RTAG” as possible candidates for a common tool supported by LCG. The evaluation of SCRAM has been carried out by a CMT expert, while CMT has been evaluated by a SCRAM expert. The main goal of the evaluation was to compare and contrast the tools behaviour in a real environment by using the tools with a real software project. As a part of the exercise several packages of the ATLAS core software (CMT-based) have been configured and released using SCRAM. Similarly, a SCRAM-based CMS software project IGUANA has been configured and released using CMT. The evaluation has been done for SCRAM version V0 19 3 and CMT version v1r12. Based on the results of the evaluation, SCRAM is proposed as a common tool for LCG project, by both authors.
منابع مشابه
SCRAM: Software configuration and management for the LHC Computing Grid project
CERN Recently SCRAM (Software Configuration And Management) has been adopted by the applications area of the LHC computing grid project as baseline configuration management and build support infrastructure tool. SCRAM is a software engineering tool, that supports the configuration management and management processes for software development. It resolves the issues of configuration definition, a...
متن کاملReversal of Degenerative Changes in Cervical Spine Following Bipolar Release in a Neglected Case of Congenital Muscular Torticollis
Congenital muscular torticollis (CMT) is a common cause of torticollis in children. Despite the ease in diagnosis in management, rare cases may be neglected and untreated which may not only impose cosmetic problems for the individual, but also affects the cervical spine with accelerated degeneration. Most patients with CMT can be managed non-surgically with medical and physical therapies, a...
متن کاملThe Vesta Approach to Software Configuration Management
Vesta is a system for software configuration management. It stores collections of source files, keeps track of which versions of which files go together, and automates the process of building a complete software artifact from its component pieces. Vesta’s novel approach gives it three important properties not available in other systems. First, every build is repeatable, because its component so...
متن کاملThe Vesta Software Configuration Management System
Vesta is a system for software configuration management. It stores collections of source files, keeps track of which versions of which files go together, and automates the process of building a complete software artifact from its component pieces. Unlike other software configuration management systems, Vesta was specifically designed to handle very large projects—tens of millions of lines of co...
متن کاملConfiguration Management for Reusable Software
This paper discusses the configuration management of reusable software, and proposes an architecture that incorporates configuration management with a software library. Introduction Software configuration management concerns monitoring and controlling changes to software. This paper discusses configuration management of reusable software assets, drawing on previous work on configuration managem...
متن کامل